#pragma once
#include "Shape.h"

class Point {
public:
	Point(int x, int y) :X(x), Y(y) {}
private:
	int X, Y;
};

class Circle :public Shape{
public:
	Circle(Point p, int r) :center(p), radius(r) {
		outline();
		thickness();
	}
	void rotate(int);
	void draw();
	bool is_closed() { return true; }
	bool intersection(Shape*);
private:
	Point center;
	int radius;
};

